package name.cyrax.red.jpv.api.adapters;

import name.cyrax.red.jpv.api.funcs.FunctorInstance;

public interface NumericAdapter extends SizeAdapter
{
	public <T> T detectType(NumericAccessor<T> accessor);
	public PrepareAdapter prepare();
	public FunctorInstance getFunctorInstance(); 
	public NumericAdapter getParam(int index);
//	public boolean isConstant();
}
